package com.javaweb.web.dao.ds1;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;

import com.javaweb.base.po.Config;
import com.javaweb.db.mybatis.api.DaoWapper;
import com.javaweb.web.eo.config.ConfigListRequest;

/**
 * 配置模块数据库层接口
 * @author tank2140896
 */
@Mapper
public interface ConfigDao extends DaoWapper<Config> {
    
	/**
	 * 配置信息查询数据库层接口
	 * @param config 配置查询请求参数
	 * @return List<Config> 配置信息列表
	 */
    List<Config> getConfig(Config config);
    
	/**
	 * 获取配置列表数据库层接口
	 * @param configListRequest 配置列表请求参数
	 * @return List<Config> 配置列表返回参数
	 */
    List<Config> configList(ConfigListRequest configListRequest);
    
	/**
	 * 获取配置列表总数数据库层接口
	 * @param configListRequest 配置列表请求参数
	 * @return Long 总条数
	 */
    Long configCount(ConfigListRequest configListRequest);
	
}